//null和undefined
// 变量声明了但是没有赋值,
// js是一个弱类型语言
//对象属性/数组元素不存在时，js自动undefined
let num;//undefined因为这个值的类型还没有确定，所以undefined
console.log(num)
num=123;//变量的类型由值决定
console.log(typeof num);
//null表示一个空值，不是未定义
//有值
//主动赋值给变量，表示这个值是空的。
let b='原来值';
b=null;
let x={
    name:'yang'
}
console.log(x.xx);